package com.cnbbx.mybatis.query;

import java.util.List;

public interface IEntityAsCriteria<T> {

    // T between(String p, Object lo, Object hi);
    //
    // T notBetween(String p, Object lo, Object hi);

    T in(String p, String pas, Object... values);

    T notIn(String p, String pas, Object... values);

    /**
     * IN包含
     */
    T in(String p, String pas, List values);

    /**
     * notIn不包含
     */
    T notIn(String p, String pas, List values);

    /**
     * likeEnd搜索结束
     */
    T likeEnd(String p, String pas, Object value);

    T likeStart(String p, String pas, Object value);

    T like(String p, String pas, Object value);

    T lt(String p, String pas, Object value);

    T le(String p, String pas, Object value);

    T ge(String p, String pas, Object value);

    T gt(String p, String pas, Object value);

    T eq(String p, String pas, Object value);

    T neq(String p, String pas, Object value);

}

